international federation of teaching trade unions - French English Dictionary